package com.github.blanexie.nexusj.user.domain.aggregate

data class UserDO(
    val id: Int
) {

    /**
     * 退出
     */
    fun logout() {

    }


    /**
     * 更新token
     */
    fun refreshToken() {

    }

    /**
     * 登录
     */
    fun login() {

    }

    /**
     * 点赞
     */
    fun giveLike() {

    }

    /**
     * 收藏
     */
    fun collection() {

    }

    /**
     * 评论
     */
    fun comments() {

    }


    /**
     * 上报信息
     */
    fun announce() {

    }


    companion object {

        /**
         * 注册
         */
        fun signUp(userDO: UserDO) {

        }

    }


}